package com.mr.base.alpha.params;


import java.util.Date;
import java.io.Serializable;

import lombok.*;

import java.util.List;
import java.util.Date;

import com.mr.base.core.alibaba.param.Param;


/**
 * (Organization)表参数传参类
 *
 * @author ray
 * @since 2022-01-19 17:43:26
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class OrganizationParam extends Param implements Serializable {

    private static final long serialVersionUID = -81366956778132098L;

    /**
     * ID编码
     */
    private Long id;

    /**
     * 创建人编号
     */
    private Long createdId;

    /**
     * 创建人名称
     */
    private String createdName;

    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 修改人编号
     */
    private Long updatedId;

    /**
     * 修改人名称
     */
    private String updatedName;

    /**
     * 修改时间
     */
    private Date updatedTime;

    /**
     * 状态 0 INACTIVE / 1 ACTIVE
     */
    private Integer status;

    /**
     * 部门名称
     */
    private String organizationName;

    /**
     * 部门层级
     */
    private Integer level;

    /**
     * 上一级部门ID
     */
    private Long parentid;


}
